﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	printf("arr = %p\n", arr);
//	printf("&arr[0] = %p\n", &arr[0]);
//	printf("&arr = %p\n", &arr);
//	return 0;
//}

//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int* p = arr;
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", *(p + i));
//		printf("%d ", p[i]);
//		printf("%d ", *(i + p));
//		printf("%d ", i[p]);
//	}
//	return 0;
//}

//void bubble_sort(int* arr, int sz)
//{
//	int i = 0;
//	int a = 0;
//	for (a = 0; a < sz - 1; a++)
//	{
//		for (i = 0; i < sz - 1 - a; i++)
//		{
//			if (arr[i] > arr[i + 1])
//			{
//				int a = 0;
//				a = arr[i + 1];
//				arr[i + 1] = arr[i];
//				arr[i] = a;
//			}
//		}
//	}
//}
//int main()
//{
//	int arr[] = { 9,8,7,6,5,4,3,2,1 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	bubble_sort(arr, sz);
//	int q = 0;
//	for (q = 0; q < sz; q++)
//	{
//		printf("%d ", arr[q]);
//	}
//	return 0;
//}

//int main()
//{
//	int a = 10;
//	int* pa = &a;
//	int** ppa = &pa;
//	printf("%d ", **ppa);
//	return 0;
//}

//指针数组
//int* arr[]

//指针数组模拟⼆维数组
//int main()
//{
//	int arr1[] = { 1,2,3,4,5 };
//	int arr2[] = { 2,3,4,5,6 };
//	int arr3[] = { 3,4,5,6,7 };
//	int* parr[3] = { arr1,arr2,arr3 };
//}
